// 家鸭子类（继承Duck）
class DomesticDuck extends Duck {
    // 子类构造方法：调用父类构造器初始化属性
    public DomesticDuck(String color, double heavy) {
        super(color, heavy);
    }

    // 重写父类的fly()方法（家鸭飞行特征）
    @Override
    public void fly() {
        System.out.println("家鸭只能短距离低空扑腾");
    }

    // 重写父类的quack()方法（家鸭鸣叫特征）
    @Override
    public void quack() {
        System.out.println("家鸭发出低沉的'嘎嘎'声");
    }

    // 重载setHeavy()方法：增加描述信息（参数数量不同）
    public void setHeavy(double heavy, String desc) {  // 比父类多一个参数
        this.heavy = heavy;
        System.out.println(desc + "，重量已更新为：" + heavy + "kg");
    }
}